Saltar al contenido principal
Version: 3.0.0

Reconocimiento Facial

POST

  https://api.apptenticate.com/api/v2/biometrics/recognizer/face/


Autenticación

Usa tu JWT obtenido del proceso de autenticación para hacer peticiones a este endpoint.

La respuesta sera 401 unauthorized si el JWT se encuentra vencido. En dicho caso deberás obtener un nuevo JWT.


Esta operación permite reconocer a una Persona según la imagen y el citizen_id del request.

** NOTA **

• La respuesta puede ser 401 unauthorized si el token JWT debe ser refrescado.

• La imagen enviada en formato jpg o png no debe exceder los 2MB.

Estructura de requests - método: POST

Ruta: api/v3/biometrics/recognizer/face/

Payload para request base:

Payload: {
'citizen_id': Documento de identidad,
'image': Imagen del selfie de la persona,
} // (donde las imágenes son archivos .jpg o .png)

Ejemplos de requests

Python

# JWT Token
header = { 'Authorization': 'Bearer {}'.format(token) }

# Payload para request base
data = {'citizen_id': '1234'}
files=[
('image',(unknow.jpeg',open('/D:/unknow.jpeg','rb'),'image/jpeg'))
]
# Donde las imágenes son archivos .jpg o .png


# Envío de request
response = requests.post(
apptenticate_url,
data=data,
files=files,
headers=header
)
response = json.loads(response.content)

Estructura de respuestas

Formato de respuesta: JSON

Respuesta base (True):

Respuesta: {
"id": "e80d4738-adc3-833f715d655c",
"created_at": "2022-09-30T13:22:43.086385Z",
"result": true,
"result_text": "Rostro reconocido",
"name": "Will Smith",
"citizen_id": "1234"

}

Respuesta base (False):

Respuesta: {
"id": "f78d463u-9876-3356-223a-84s4f7as5d655c",
"created_at": "2022-09-30T13:23:40.922403Z",
"result": false,
"result_text": "Rostro no coincide con identificación"

}

Códigos de Respuesta

CodigoMensaje
200Consulta realizada correctamente.
500Ocurrió un error obteniendo catálogo.
400El request está mal formulado.
404Persona no encontrada.